Defect Analysis and Prevention for Software Process Quality Improvement
نویسندگان
چکیده
"An ounce of prevention is worth a pound of cure." In software, these expressions translate into the common observation that the longer a defect stays in process, the more expensive it is to fix [10]. Moreover software defects are expensive and time consuming. The cost of finding and correcting defects represents one of the most expensive software development activities. And that too, if the errors get carried away till the final acceptance testing stage of the project life cycle, then the project is at a greater risk in terms of its Time and Cost factors. A small amount of effort spent on quality assurance will see good amount of cost savings in terms of detecting and eliminating the defects. To gain a deeper understanding of the effectiveness of the software process, it is essential to examine the details of defects detected in the past projects and to study how the same can be eliminated due to process improvements and newer methodologies. This paper will focus on finding the total number of defects that has occurred in the software development process for five similar projects and aims at classifying various defects using first level of Orthogonal Defect Classification (ODC), finding root causes of the defects and use the learning of the projects as preventive ideas. The paper also showcases on how the preventive ideas are implemented in a new set of projects resulting in the reduction of the number of similar defects.
منابع مشابه
Quality Assurance through Process Improvement—A Concise Review
The past two decades have seen the realization of the manufacturing firms towards quality consciousness. The various firms worldwide employed the statistical tools for minimizing the deviations and subsequently the number of rejects of the manufactured parts. In this process, more prominence is laid on prevention of defects rather than detecting and rejecting the defect in the usual traditional...
متن کاملEngineering Process Improvement in Heterogeneous Multi-disciplinary Environments with Defect Causal Analysis
Multi-disciplinary engineering environments, e.g., in automation systems engineering, typically involve different stakeholder groups and engineering disciplines using a variety of specific tools and data models. Defects in individual disciplines can have a major impact on product and process quality in terms of additional cost and effort for defect repair and can lead to project delays. Early d...
متن کاملLearning from Our Mistakes with Defect Causal Analysis
efect causal analysis offers a simple,low-cost method for systematically improving the quality of software produced by a team, project, or organization .DCA takes advantage of one of the most widely available types of quality information—the software problem report.This information drives a team-based technique for defect causal analysis. The analysis leads to process changes that help prevent ...
متن کاملEffective Defect Prevention Approach in Software Process for Achieving Better Quality Levels
Defect prevention is the most vital but habitually neglected facet of software quality assurance in any project. If functional at all stages of software development, it can condense the time, overheads and wherewithal entailed to engineer a high quality product. The key challenge of an IT industry is to engineer a software product with minimum post deployment defects. This effort is an analysis...
متن کاملSoftware Defect Prevention through Orthogonal Defect
“Quality is never an accident; it is always the result of intelligent effort” [10]. In the process of making quality software product, it is necessary to have effective defect prevention process, which will minimize the risk of making defects /errors in software deliverables. An ideal approach would involve effective software development process with an integrated defect prevention process. Thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010